package fr.syntheses.blog.DomainService;

import java.util.List;

import fr.syntheses.blog.Model.DAO.HQL.UtilisateurDaoHib;
import fr.syntheses.blog.Model.DAO.SQL.UtilisateurDAO;
import fr.syntheses.blog.beans.Utilisateur;

public class ServiceUtilisateurHql implements ServiceDaoUtilisateur {
	
	UtilisateurDaoHib utilisateurDAO = new UtilisateurDaoHib();
	
// lister les utilisateur
	
	public List<Utilisateur> listerUtilisateur() {
		return utilisateurDAO.listerUtilisateur();
	}


// récupérer un utilisateur
	
	public Utilisateur getUtilisateur(int i) {

		return utilisateurDAO.getUtilisateur(i);
	}


// sauvegarder un utilisateur
	
	public int saveUtilisateur(Utilisateur utilisateur) {
		
		return utilisateurDAO.saveUtilisateur(utilisateur);
	}


	// supprimer un utilisateur
	
	public int deleteUtilisateur(Utilisateur utilisateur) {
		
		return utilisateurDAO.deleteUtilisateur(utilisateur);
	}


	@Override
	public Utilisateur identifie(Utilisateur utilisateur) {
		
		return utilisateurDAO.identifie(utilisateur);
	}


	@Override
	public String getMdpByMailAdress(String mail) {
		// TODO Auto-generated method stub
		return utilisateurDAO.getMdpByMailAdress(mail);
	}



	

}
